package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 巡查系统表对象 xunchaxitong
 * 
 * @author Quilan
 * @date 2023-12-04
 */
public class Xunchaxitong extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号，唯一标识符 */
    private Long id;

    /** 届次 */
    @Excel(name = "届次")
    private Long sessionNumber;

    /** 轮次 */
    @Excel(name = "轮次")
    private Long roundNumber;

    /** 巡视组 */
    @Excel(name = "巡视组")
    private String inspectionTeam;

    /** 巡视对象 */
    @Excel(name = "巡视对象")
    private String inspectionTarget;

    /** 被反映对象 */
    @Excel(name = "被反映对象")
    private String respondentObject;

    /** 单位 */
    @Excel(name = "单位")
    private String organization;

    /** 职务 */
    @Excel(name = "职务")
    private String position;

    /** 职务分类 */
    @Excel(name = "职务分类")
    private String positionCategory;

    /** 管理权限 */
    @Excel(name = "管理权限")
    private String managerialAuthority;

    /** 级别 */
    @Excel(name = "级别")
    private String level;

    /** 任职状态 */
    @Excel(name = "任职状态")
    private String tenureStatus;

    /** 深入了解情况 */
    @Excel(name = "深入了解情况")
    private String depthUnderstanding;

    /** 违纪类型 */
    @Excel(name = "违纪类型")
    private String disciplinaryType;

    /** 内容摘要 */
    @Excel(name = "内容摘要")
    private String contentSummary;

    /** 线索来源 */
    @Excel(name = "线索来源")
    private String clueSource;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSessionNumber(Long sessionNumber) 
    {
        this.sessionNumber = sessionNumber;
    }

    public Long getSessionNumber() 
    {
        return sessionNumber;
    }
    public void setRoundNumber(Long roundNumber) 
    {
        this.roundNumber = roundNumber;
    }

    public Long getRoundNumber() 
    {
        return roundNumber;
    }
    public void setInspectionTeam(String inspectionTeam) 
    {
        this.inspectionTeam = inspectionTeam;
    }

    public String getInspectionTeam() 
    {
        return inspectionTeam;
    }
    public void setInspectionTarget(String inspectionTarget) 
    {
        this.inspectionTarget = inspectionTarget;
    }

    public String getInspectionTarget() 
    {
        return inspectionTarget;
    }
    public void setRespondentObject(String respondentObject) 
    {
        this.respondentObject = respondentObject;
    }

    public String getRespondentObject() 
    {
        return respondentObject;
    }
    public void setOrganization(String organization) 
    {
        this.organization = organization;
    }

    public String getOrganization() 
    {
        return organization;
    }
    public void setPosition(String position) 
    {
        this.position = position;
    }

    public String getPosition() 
    {
        return position;
    }
    public void setPositionCategory(String positionCategory) 
    {
        this.positionCategory = positionCategory;
    }

    public String getPositionCategory() 
    {
        return positionCategory;
    }
    public void setManagerialAuthority(String managerialAuthority) 
    {
        this.managerialAuthority = managerialAuthority;
    }

    public String getManagerialAuthority() 
    {
        return managerialAuthority;
    }
    public void setLevel(String level) 
    {
        this.level = level;
    }

    public String getLevel() 
    {
        return level;
    }
    public void setTenureStatus(String tenureStatus) 
    {
        this.tenureStatus = tenureStatus;
    }

    public String getTenureStatus() 
    {
        return tenureStatus;
    }
    public void setDepthUnderstanding(String depthUnderstanding) 
    {
        this.depthUnderstanding = depthUnderstanding;
    }

    public String getDepthUnderstanding() 
    {
        return depthUnderstanding;
    }
    public void setDisciplinaryType(String disciplinaryType) 
    {
        this.disciplinaryType = disciplinaryType;
    }

    public String getDisciplinaryType() 
    {
        return disciplinaryType;
    }
    public void setContentSummary(String contentSummary) 
    {
        this.contentSummary = contentSummary;
    }

    public String getContentSummary() 
    {
        return contentSummary;
    }
    public void setClueSource(String clueSource) 
    {
        this.clueSource = clueSource;
    }

    public String getClueSource() 
    {
        return clueSource;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("sessionNumber", getSessionNumber())
            .append("roundNumber", getRoundNumber())
            .append("inspectionTeam", getInspectionTeam())
            .append("inspectionTarget", getInspectionTarget())
            .append("respondentObject", getRespondentObject())
            .append("organization", getOrganization())
            .append("position", getPosition())
            .append("positionCategory", getPositionCategory())
            .append("managerialAuthority", getManagerialAuthority())
            .append("level", getLevel())
            .append("tenureStatus", getTenureStatus())
            .append("depthUnderstanding", getDepthUnderstanding())
            .append("disciplinaryType", getDisciplinaryType())
            .append("contentSummary", getContentSummary())
            .append("clueSource", getClueSource())
            .append("remarks", getRemarks())
            .toString();
    }
}
